# language: en
# encoding: UTF-8

Feature:
  Afin de connaitre mon score total
  En tant que utilisateur
  Je veux que le logiciel calcule mon score total pour un passage de test

  Background:
    Given le questionnaire suivant:
      | numQuestion | question             | reponse possible                                    | score pour cette reponse |
      | 1           | Iteration            | Pas d'iteration                                     | 0                        |
      | 1           | Iteration            | Iteration > 6 semaines                              | 1                        |
      | 2           | Sprint Burdown Chart | Pas de Burndown chart                               | 5                        |
      | 2           | Sprint Burdown Chart | Le Burndown chart n'est pas mis a jour par l'equipe | 10                       |
    And les questions additionelles suivantes:
      | numQuestion | question additionnelle | reponse possible                                               | score pour cette reponse |
      | 2           | En plus,               | l'equipe connait sa velocite                                   | 2                        |
      | 2           | En plus,               | le PO se base sur la velocite pour etablir son plan de release | 4                        |

  Scenario Outline: Calcul du score total pour les reponses de base
    Given les reponses "<reponse1>" pour la question 1, "<reponse2>" pour la question 2
    When je calcule le score total
    Then le score total devrait etre <score>

  Examples:
    | reponse1               | reponse2                                            | score |
    | Pas d'iteration        | Le Burndown chart n'est pas mis a jour par l'equipe | 10    |
    | Iteration > 6 semaines | Pas de Burndown chart                               | 6     |


  Scenario Outline: Le score des questions additionnelles s'ajoute au score de base
    Given un score de base de "54"
    And la reponse "<reponse additionnelle>" a la question additionnelle "<question additionnelle>" pour la question <numQuestion>
    When je calcule le score total
    Then le score total devrait etre <score>

  Examples:
    | numQuestion | question additionnelle | reponse additionnelle                                          | score |
    | 2           | En plus,               | l'equipe connait sa velocite                                   | 56    |
    | 2           | En plus,               | le PO se base sur la velocite pour etablir son plan de release | 58    |

    
#   | 2           | Question Deux - De plus | N.A.                  | 54    |

    